# SHIMA UI STARTUP CONSISTENCY FIX v6.4.1 RUNTIME AUDIT

監査日：2026-08-03

## 静的・構文

- `node --check ext_manifest_loader.v1.js`：合格
- `node --check ext_zero_assist.v1.js`：合格
- `node --check ext_shima_navigation.v1.js`：合格
- `node --check ext_manifest.v1.js`：合格
- `node --check ext_manifest.v2.js`：合格
- `JSON.parse(manifest.json)`：合格
- Manifest v2：103件、重複0、末尾はZERO Assist → シマナビ

## 起動契約

- helper source：2 / 2
- helper API：2 / 2
- ZERO toolbar／選択トレイ：2 / 2
- START DECK／制作航路：2 / 2
- 下部表示：shelf / selected / output
- output count／selected count：2 / 2
- 合計13条件：13 / 13

## script取りこぼし再現

条件：
- HTML末尾の `ext_shima_navigation.v1.js` 初回requestだけを意図的に失敗させる。
- Manifest経路の同ファイル取得は成功させる。

結果：
- direct navigation dropped：true
- Manifest navigation fetch：1
- loader success / fail：3 / 0（軽量manifest）
- ZeroAssist API：true
- ShimaNavigation API：true
- START DECK：true
- 制作航路：true
- views：`shelf / selected / output`
- required UI contract：ready

## 完成後の自己修復

条件：
- 完成後に `#shima-mobile-selected-view` と `#shima-start-deck` を同時削除。
- 3.2秒待機。

結果：
- 選択中button：復旧
- START DECK：復旧
- 制作航路：維持・再整列
- views：`shelf / selected / output`
- START DECK重複：0（DOM総数1）
- 固定nav重複：0（DOM総数1）

## 回帰

- 起動ガード専用：15 / 15
- 全回帰：408 / 408
- 既存400件：削除・失敗0

