​【アプリの概要】 詳細なキャラクター設定とAIの補完機能を組み合わせ、指定したシチュエーションで小説を執筆するWebアプリを作成してください。 ​【画面フローと機能要件】 ​1. キャラクター設定画面(入力) ​複数人の管理: 「追加」ボタンでキャラクターを何人でも増やせるようにする。 ​役割設定: 「主人公」「ヒロイン」「ライバル」「悪役」「モブ」などをプルダウンで選択可能にする。 ​性別と連動機能: 「男性」「女性」などを選択可能にし、**「男性」を選んだ場合はバスト・カップ数の入力欄を自動的に無効化(入力不可)**にする。 ​詳細な身体ステータス: ​基本:名前、年齢 ​身体:身長、体重、スリーサイズ(B/W/H)、カップ数、体毛(処理状況など) ​その他:異性経験、性格、外見、生い立ち ​ハイブリッド入力: 詳細項目とは別に、外部サイトの設定などをそのまま貼り付けられる「自由記入・コピペ欄」を設け、AI解析時にここを最優先させる。 ​2. プロフィール確認画面(中間生成) ​AIによる補完: 入力された情報を元に、AIが空欄(性格や詳細な身体特徴など)を埋めて「完全なプロフィール」を生成して表示する。 ​関係性の構築と修正: ​AIがキャラ同士の相関図(矢印と関係性テキスト)を作成する。 ​ユーザーがその「関係性テキスト」をクリックして、手動で書き換えられるようにする(例:「幼馴染」→「犬猿の仲」へ修正など)。 ​3. 物語設定画面(プロット) ​ジャンル選択: 「ファンタジー」「SF」「学園」「官能」などを選択可能にする。 ​文体スタイル選択: 「三人称・情景重視」「一人称・心理描写重視」「ハードボイルド」などを選択可能にする。 ​あらすじ入力: シチュエーションを入力するテキストエリアを設置する。 ​4. 執筆・出力画面 ​物語生成: 確定した詳細プロフィール(身体的特徴含む)と関係性を反映させ、指定した文体で小説を出力する。 ​ビューワー機能: 文章を読みやすくするため、文字サイズを拡大・縮小できる「+」「-」ボタンを設置する。 ​【UI/デザイン】 ​ダークモード: 黒とグレーを基調とした、目に優しく没入感のあるデザイン。 ​エラー防止: データ読み込み時にエラーが起きても画面が真っ白にならず、エラーメッセージを出して復帰できるようにする。