SHIMA ATTIRE AKASHIC III v3.7 — CHANGELOG
更新日: 2026-07-20

目的:
一般衣装の選択肢をさらに増やしつつ、990件規模でもAndroidで棚を軽く開ける構造へ進める。

衣装追加:
- `builder_data.attire_akashic.expansion.v3.js`を新規追加。
- 標準10棚それぞれに3カテゴリ、24件を追加。
- 合計240件、30カテゴリを追加。
- 一般衣装アカシックを750件から990件へ拡張。
- 拡張ID `attire-akashic-expansion-v3`で適用済みを記録し、再実行による二重追加を防止。
- 第三弾を基礎・第二弾の後、衣装アカシックUIの前へ配置。
- slug、日本語名、正規化promptを第一弾・第二弾と合わせて一意に調整。
- 全240件へ日本語名、安定ID、POS通常、normal intentを維持。
- 汎用品質語、背景、人物外見、露骨なR18語を衣装promptへ混ぜない。

遅延描画:
- 990件のcheckbox inputは起動時に全件登録し、安定ID・出力値・保存互換を維持。
- カード、名称span、prompt span、POS badgeはカテゴリを使うまで生成しない。
- カテゴリopenでそのカテゴリだけをカード化。
- 文字検索は本体検索のcapture段階で一致カテゴリを先にカード化。
- 選択中、お気に入り、選択チップ移動は対象カテゴリだけをカード化。
- 履歴・マイプリセット復元がhidden inputを解決すると、開いた祖先カテゴリがカード化される。
- 用途別カタログ再整理は元inputを移動するだけで、checkedを維持。

件数監査:
- 一般衣装アカシック: 990
- 今回追加: 240
- 通常衣装全体: 4,912
- 標準10棚内: 2,353
- アルカディア特化棚: 144のまま

性能監査:
- 起動時のアカシックinput: 990
- 起動時のアカシックカード: 0
- 1カテゴリopen後のカード: 8
- 操作監査後のカード: 294
- 操作監査後も未描画: 696

自動確認:
- node --check: 合格
- 回帰テスト: 125 / 125合格
- 実行DOM監査: 合格、runtime error 0
- アルカディアのデータ・UI: v3.6とbyte-identical
- Android実機: ユーザー確認待ち
