# SHIMA AQUA WARDROBE v4.7 — CHANGELOG

## 追加

- 衣装の特化区画へ「AQUA WARDROBE / 水着アカシックレコード」を追加。
- 9群・36カテゴリ・360件を通常Positiveとして追加。
  - おまかせ完成水着：60
  - ワンピース・モノキニ：40
  - ビキニ・セパレート：50
  - 競泳・サーフ・機能水着：40
  - メンズ・ユニセックス：40
  - レトロ・リゾート・文化モチーフ：30
  - ファンタジー・SF・特殊水着：40
  - 水着専用カスタム：40
  - カバーアップ完成コーデ：20
- 完成セット80件へ、日本語の内包構成説明を常時表示。
- AQUA STATUSへ全選択数、完成セット数、専用部品数を表示。

## 表示

- 親棚、9群、36カテゴリを初期closedに設定。
- 棚、カテゴリ、カードをデスクトップ／Androidとも一列に統一。
- 共通の `details[open] > div` grid指定を専用flexルールで打ち消し、縦書き崩れを防止。
- 完成セット、単体水着、後付け部品を `SET / SWIM / PART` バッジで区別。
- 「1つ推奨」と「複数OK」をカテゴリごとに明示。自動解除は行わない。

## 非破壊互換

- 安定ID：`attire-aqua-v47-<group>-<category>-<slug>`。
- 全項目に `data-en`、`data-ja`、`data-output-channel="positive"`、`data-prompt-intent="normal"` を設定。
- 既存promptとIDを描画時に索引化し、完全重複とID衝突を追加しない。
- 既存の「水着・インナー・部屋着」は削除・移動・改名しない。
- 衣装カタログと旧整列処理の双方でAqua Wardrobeを特化棚として保護。
- R-18データを通常水着へ移植せず、既存R-18専用ゾーンを末尾に維持。
- 日本語検索、出力先検索、選択中、お気に入り、履歴、マイプリセット、リセット、collectorへ接続。
- チェックボックスの直押しは詳細画面へ横取りせず、その場でON/OFFする。

## prompt境界

- 水着promptへ人物の性別、年齢、髪、目、肌、体格、背景、ポーズ、照明を固定しない。
- `masterpiece`、`16k`、`absurdres`等の汎用品質語を混ぜない。
- R-18語を通常水着へ混ぜない。
- メンズ・ユニセックス群も英語promptでは着用者の性別を固定しない。
- 水着専用カスタムはストラップ、カバー範囲、水着素材、水辺機能へ限定。

## 検証

- 新規Aquaテスト：17 / 17合格。
- 全回帰テスト：218 / 218合格。
- 変更JavaScriptの構文確認：合格。
- manifest JSON parse：合格。
- 360件のID、日本語名、正規化prompt：すべて一意。
- 既存衣装アカシック990＋アルカディア144＋通常工房100との完全prompt重複：0。
- データ構造SHA-256：`8b53dafa2e5dce618beaa300f07b51c114a07a10584ebbaa3b1539bc53fc122d`。
