# SHIMA BUILDER NAVIGATION SLIM v6.9.3 — CHANGELOG

対象日：2026-09-09

## 追加した操作

- Android幅の`作る`画面へ`‹ 前｜現在の棚名｜次 ›｜TOP`の追従棚ナビを追加。
- 中央表示は、画面上部の基準線にある実棚名へスクロール追従する。
- `前`／`次`は現在位置に隣接する実棚へ移動する。
- `TOP`はページ最上部へ戻す。

## 判定と移動の契約

- 対象は`#sections > .section`のうち、実見出しを持ち現在表示されている棚だけ。
- 並び順は実DOM順をそのまま使い、用途分類・制作工程・役割推測を使わない。
- 現在棚は画面上端から68〜112pxの基準線を横切る棚で判定する。
- 前後移動は移動先の親棚を開いて見出しへスクロールするだけで、checkboxを変更しない。
- 先頭では`前`、末尾では`次`を無効化する。
- TOPは選択、棚の開閉、prompt、出力を変更しない。

## 表示と性能

- 700px以下かつ`body[data-shima-mobile-view="shelf"]`のときだけ表示する。
- `選択中`、`出力`、検索、メニューでは非表示にする。
- 既存の固定footer高を使ってその直上へ配置し、本文末尾には操作面相当の余白を確保する。
- scrollイベントの更新は`requestAnimationFrame`で1フレーム1回へ集約する。
- 全prompt索引、全checkbox、保存データは追従時に走査しない。
- 欠損時は既存Reforgeの自己修復経路で追従棚ナビも再生成する。

## 非変更

- 新規prompt 0、削除prompt 0、promptデータファイル変更0。
- input ID、stable ID、checked、出力順、Positive／Negative、保存、R-18境界は変更しない。
- v6.9.1で撤去した全体START DECK、制作航路、工程進捗、固定パンくずは復活させない。
- v6.9.2の`作る／選択中／出力／メニュー`4列と表示切替修正を維持する。

## 検証

- 追従棚ナビ専用：6 / 6。
- SLIM関連：39 / 39。
- 全回帰：525 / 525。
- JavaScript構文、manifest JSON：合格。
- v6.9.2専用差分適用treeとv6.9.3完全版tree：配布作成時にbyte一致を確認する。
- Android実ブラウザ：実行環境のローカルURL制約により保留。
