# シマビルダー統合ルール — v7.1 SFアーマード・ボディスーツ

現行版：SHIMA ARMORED BODYSUIT COLLECTION v7.1
前版：SHA-256 06f505a4fb9a17e81e30deca08bc084e84e5648510c664d2f853bf8deb50a144 の SHIMA_CART_LOAD_COLLECTION_v7.0_FULL.zip
v7.0統合ルールの全契約を継承する。

- 通常衣装の「SF・サイバー・特殊」内へ、独立した衣装コレクションを追加する。
- builder_data.armored_bodysuit.v1.js と ext_attire_armored_bodysuit.v1.js が新規正本。
- 完成6＋部品26＝32件。衣装の形・装甲・接続部・配色を責務とする。
- 人物属性、顔髪、背景、ポーズ、武器、画風、撮影機材、汎用品質語を固定しない。
- 完成セット選択はそのコレクション内だけを置換し、一つの完成promptを出力。
- 完成形から部品を選ぶ時は構成部品を展開し、同じslotだけを置換。元の完成promptを重複出力しない。
- 新規stable IDは attire-armored-v71- 接頭辞。prompt、ID、対応表を不用意に変更しない。
- 履歴・プリセットへ特別な保存形式を追加しない。既存checkboxのID・値・checkedで復元する。
- ZeroAssist.updateSelectedInputsは変更したinputだけを選択キャッシュへ反映する。全prompt再走査やchangeイベントの大量発火を加えない。
- 親棚・子棚は初期closed。stable input32個、初期カード0。検索・お気に入り・履歴で必要なカードだけ描画。
- カード生成でinputの順序とノードを維持する。既存SFカタログへ明示配置する。
- カタログ再整形で同じrootとinputを使い回す。監視は所属親のchildListのみ、再試行は有限。
- 衣装v90/v91の安定マウントと一列表示、MY_SECRET_UNLOCK境界、8正規bundleをbyte単位で維持。
- 前／現在棚／次／TOP、中央タップ全棚一覧、下部4操作を継承。全体案内やfooter操作を増やさない。
- 回帰619件、トップ階層JavaScript123本、manifest JSONを次回の最低基準とする。
- 実ブラウザでのAndroid目視は未実施。環境が用意できた時に確認する。

今回の優先テーマはマスターが指定したSF衣装。先に提示した昆虫・植物・工房・荷解きの候補は未実装。
