{"schemaVersion":2,"title":"新館の衣装制作ワークフロー","normalProduction":{"intermediateHumanCheckRequired":false,"behavior":"1つのエージェントが1件ずつ設計、main生成、原寸での品質確認と修正、detail生成、整合性確認まで進める。人間の途中確認で停止せず、Codexが品質を承認した完成品を掲載する。","qualityFailure":"品質に問題があればCodexが原因を見直して修正する。回数や時間だけで不適合を合格にしない。解決できない不備は明示し、完成扱いにしない。","laterAdjustment":"完成後の個別調整依頼では、残す点と変える点を利用者と確認しながら進める。","operationMode":"single-agent","useSubagents":false,"publication":"Codexが承認した画像は掲載する。利用者の確認待ち・確認履歴は管理せず、掲載後の依頼に応じて修正する。"},"audience":{"unisex":{"label":"低身長・ユニセックス","principle":"衣装そのものを主役にできる。テーマ、輪郭、配色、小物から着せたいと感じることを重視する。","character":"正規モデルAの顔、髪、非対称の耳、小柄な中性的体型を維持する。尾を追加しない。","benchmarkIds":["U01","U02"]},"adult_female_kemono":{"label":"成人女性・獣人","principle":"キャラクター本来の体型を主役にする。襟元、肩、胴から腰、太ももの見せ方をテーマごとに設計し、衣服で引き立てる。","character":"正規モデルBの顔、マズル、耳、毛色、厚みのある胴、短く太い脚、腕、尾を維持する。細身化や胸・腰の増量で魅力を作らない。","coverage":"露出箇所を一律に増やす規則ではない。巫女服や冬服など、テーマに必然性のある被覆は尊重する。","benchmarkIds":["B03"]}},"imageSpec":{"output":{"width":1600,"height":1200,"aspectRatio":"4:3","format":"webp"},"main":{"figures":4,"order":["正面Aポーズ","画像左向きの真横Aポーズ","背面Aポーズ","自然な動作"],"layout":"4体を一列に、ほぼ同じ全身縮尺と接地位置で配置。腕を体側から自然に下げたAポーズ。余白より元の頭身・体型・腕脚の長さを優先する。 正面・真横・背面はそれぞれ腕を下げたAポーズを確認し、動作の身振りは4体目だけにする。","framing":"身体、耳、尾、手足、衣装、小物をすべて収める。必要なら全身を同じ倍率で小さくし、横伸ばし、腕の短縮、トリミングをしない。"},"detail":{"figures":1,"layout":"左に同じ衣装の着用者1体、右に体の入っていない主要衣服の前後と実在する小物・必要な拡大。","authority":"選定したmainの実画像を衣服の正本とする。最初の文章案と差があれば実画像に合わせる。","excludedFromDetachedParts":["自然な耳","自然な尾","手足","皮膚や毛の塊","身体やマネキン"]},"style":"読み取りやすいアニメ衣装イラスト。明るいほぼ白の無地背景。文字、方向ラベル、数字、ロゴ、透かし、場面背景を入れない。独自の衣装柄や刺繍は使用できる。","conversion":"生成時から4:3で構成し、必要なサイズ変換は比率を保って行う。別比率の画像を引き伸ばし・切り抜き・余白付けして合格にしない。生成原本を別途保存する。"},"steps":[{"id":"brief","title":"魅力の狙いを決める","action":"対象、テーマ、着る場面、第一印象、見せたい輪郭を短く決める。成人女性獣人では、衣服が元の体型のどこを引き立てるかを明確にする。","result":"案固有の短い設計メモ"},{"id":"research","title":"テーマを調べ、独自の形へつなげる","action":"その案に必要な情報をインターネットで調べ、参考URL、取り入れる一般的な特徴、独自に変える点を記録する。確認済みの共通資料は再利用し、新しい論点だけを調べる。商品一式の形・配色・柄・装飾配置を再現せず、販売商品画像を生成参照にしない。","result":"テーマの根拠と独自性の説明"},{"id":"main-prompt","title":"固定仕様と衣装の設計を組み合わせる","action":"正規三面図はキャラクターの再現に使い、同対象のゴールデンテンプレートは配置・読み取りやすさ・対象別の魅力の見本にする。別案の衣装を混ぜない。テーマは柄だけに頼らず、形、素材、揺れ、小物でも表現する。","result":"main用の実行プロンプトと役割を付けた参照一覧"},{"id":"main","title":"mainを作り、Codexが品質を確認する","action":"キャラクター、4体配置、切れ、衣装の魅力、方向間の一致を目視する。構造が明確なだけで合格にせず、テーマと着せたい印象を確認する。必要な修正を終えたら、利用者確認で停止せずdetailへ進む。","result":"品質を満たしたmainと生成原本"},{"id":"detail","title":"mainと同じ衣服をdetailに展開する","action":"選定したmainを参照し、着用者と空の衣服・小物を描く。丈、重なり、開口、柄、素材、装飾、靴を維持する。見えていない機構を確定仕様として発明せず、必要な推定は記録する。","result":"mainのパーツ制作に役立つdetail"},{"id":"pair-check","title":"2枚を照合して完成させる","action":"mainとdetailでパーツの設計が一致し、単体衣服への身体混入がないことを確認する。修正後は指摘箇所と全体を一度確認する。細かなシワや陰影の違いと、靴の開閉や装飾の有無など構造の差を区別する。","result":"固定仕様と衣服の整合性を満たしたmain・detail"},{"id":"finish","title":"タグを付けて掲載する","action":"本ページのタグ付け基準に従い、main・detailの実画像からジャンル・雰囲気・種類・季節・モチーフを登録する。季節が明確でなければ季節タグは空にする。タイトルとmain・detailを登録し、旧館由来なら元の衣装と改善依頼を紐付ける。生成原本、実プロンプト、参照、出力ハッシュは内部の制作資料として保管する。","result":"新館の一覧と詳細から見られる完成品"}],"checks":[{"title":"キャラクターの再現","pass":"顔・毛色・耳・尾・頭身・体格・腕脚の比率が正規資料と一致する。"},{"title":"掲載する構図","pass":"両画像が1600×1200の4:3。mainは指定4体、detailは着用者1体と衣服。切れや変形がない。"},{"title":"衣装の魅力","pass":"テーマ、輪郭、配色が第一印象で伝わる。無難さや装飾の少なさだけで合格にしない。"},{"title":"対象に合う設計","pass":"ユニセックスは衣装の魅力、成人女性獣人は元の体型を引き立てることを確認する。"},{"title":"図の間の整合","pass":"4方向とmain/detailで丈、開口、重なり、色、装飾、小物、靴の設計が一致する。"},{"title":"単体パーツの成立","pass":"身体や自然な耳・尾・足が服の一部になっておらず、空の衣服として読める。"}],"efficiency":["変更のない共通資料や全履歴を画像ごとに読み直さない。","新しい生成画像と修正画像の目視確認は毎回行う。","寸法、形式、参照パス、ファイル対応は機械的に確認する。","実プロンプト、参照、原本、短い確認記録を各生成直後に残す。一覧や集計はまとまりごとに更新する。","同じ修正で別の箇所が崩れる場合は、参照の役割や出発画像を見直す。","装飾数、色数、被覆量を一律に制限して地味にしない。"],"laterAdjustment":"個別の調整依頼では、利用者と変更の意図、残す要素、変更範囲を確認しながら進める。mainを直した場合は、影響するdetailも整合させる。","templateFiles":["templates/main.txt","templates/detail.txt","templates/design-brief.md"],"canonicalPage":"/new-hall/workflow","machineReadable":"/new-hall/workflow.json","referencePriority":{"character":"正規キャラクター三面図を顔・体型・耳・尾の基準にする。資料のTポーズは生成時のポーズ指定ではない。","composition":"ゴールデンテンプレートを構図・画風・読み取りやすさの参考にする。mainのAポーズなど固定仕様は本文を優先し、見本の衣装をコピーしない。","garment":"detailでは今回の選定mainが衣服の正本。別案の見本や最初の文章案より優先する。","mainAttachments":"対象モデルの正規front・side・backと、同対象のゴールデンmainを1枚。","detailAttachments":"今回の選定main、対象モデルの正規front・side・back、同対象のゴールデンdetailを1枚。参照は役割を明記して添付する。"},"publishing":[{"title":"制作物を保存","action":"新規IDの画像を public/new-hall-assets/productions/<ID>/main.webp と detail.webp に保存する。両方1600×1200。生成原本と実プロンプト、参照パス、画像ハッシュは同じIDの内部資料に残す。"},{"title":"一覧データを登録","action":"data/new-hall/productions.json にID、タイトル、対象、main・detailのパス・寸法・SHA-256を登録する。data/new-hall/tags.json に genres・moods・types・seasons・motifs の配列を登録する。タグ付け基準に従い、既存タグを優先し、必要な語だけ追加する。旧館由来なら production.sourceSlug と requestId を保持する。"},{"title":"品質と表示を検証して公開","action":"原寸の2枚を品質基準に照らして確認する。ビルドとサイトの検証を通し、新館一覧・詳細・画像・お気に入り・タグ絞り込みを確認する。公開依頼の範囲で本番サイトを更新し、掲載画像が選定した画像と一致することを確かめる。"},{"title":"改善依頼を完了","action":"本番で完成品が見えることを確認してから、その依頼から制作した新館の衣装を選び、改善フラグを完了する。掲載後に修正を求められた場合はmainとdetailを整合させて差し替える。 新館の既存衣装への依頼では、画像を修正して品質確認を終えた後、その衣装データの resolvedImprovementRequestIds に対応した依頼IDを記録して公開する。公開後、改善依頼に同じ衣装を紐付けて完了する。"}],"tagging":{"source":"data/new-hall/tags.json","principle":"タイトルや生成プロンプトだけで決めず、掲載するmainを見て第一印象を判断し、衣装の構造はdetailでも確認する。各案には該当するタグを複数付けられる。検索の各項目が択一式でも、衣装データのタグを1つに制限しない。","groups":[{"key":"genres","label":"ジャンル","rule":"メイド、和風、ストリートなど、衣装の系統や用途。既存の分類を優先する。"},{"key":"moods","label":"雰囲気","rule":"衣装を見て感じる印象。かわいい、かっこいい、セクシー、綺麗、楽しい、暖かいを基本語とし、爽やか、穏やか、幻想的などは必要な場合に使う。衣装の配色・輪郭・素材・装飾を根拠に、強く伝わる印象を選ぶ。全案への一律付与や、キャラクターの表情だけでの判断をしない。"},{"key":"types","label":"種類","rule":"見える衣服の形、袖丈、ボトムスの構造。スカート、パンツ、ショートパンツ、ロングパンツ、半袖、長袖など。短いパンツにはパンツとショートパンツの両方を付け、パンツ全般でも探せるようにする。スカート状の飾りと実際のスカートを区別し、不明な場合はdetailの脚穴や裾を確認する。袖は着用時に見える構造を基準にし、腕飾りだけを袖と数えない。小物だけの細分類は作らない。"},{"key":"seasons","label":"季節","rule":"春・夏・秋・冬のみ。明確な季節感がある場合だけ付ける。薄手で涼しげなマリン服は夏、厚手の防寒ニットやボアの重ね着は冬など、素材・被覆・全体の印象で判断する。花、月、半袖、長袖だけを根拠に季節を推測しない。通年で使えるものや判断が曖昧なものは空配列とし、全季節や通年というタグを付けない。"},{"key":"motifs","label":"モチーフ","rule":"苺、金魚、月・星など、画像から読めるテーマを保管する。独立した検索項目にはせず、フリーワードの検索対象に含める。"}],"search":"フリーワードは全分類のタグへの部分一致。半角・全角スペースなどの空白で分けた語はOR。ジャンル・雰囲気・種類・季節は各1つを選び、フリーワードを含め異なる検索項目をANDで組み合わせる。候補の件数は、その候補と同じ項目だけを置き換え、他の条件を維持して算出する。季節の指定なしでは、季節タグが空の衣装も含める。","maintenance":"画像を差し替えたらタグも見直す。表記ゆれや同義語の重複を増やさず、同じ根拠には同じ語を使う。登録後、各タグの検索結果と候補件数が掲載画像に合うことを確認する。"},"improvementFlow":["旧館では衣装詳細の改善フラグ、新館では画像下の「改善依頼」から登録する。新館のフォームは管理者だけが開け、画像を見ながら入力できる。","本ページの改善依頼を読み、対象を制作中にする。依頼ID・対象衣装・変更意図を制作物へ引き継ぐ。新館の衣装を修正する場合は、既存IDとお気に入りを保ったままmain・detailを更新する。","本ページの手順でmain・detailを制作し、Codexが品質を確認して新館に掲載する。","公開を確認し、依頼に対応する完成品を選択して完了する。"],"references":[{"file":"references/model-a-front.webp","model":"a","view":"front","role":"canonical_character_identity_and_proportions","sha256":"ff52317e34b55236ad511ed01b14a6adca99ddb77dc1a17b258e447a55f90784","width":2160,"height":2160,"url":"/new-hall-assets/references/model-a-front.webp"},{"file":"references/model-a-side.webp","model":"a","view":"side","role":"canonical_character_identity_and_proportions","sha256":"362cf899feb799a25fd60f1821801698891321c3f10cb3d7c0a4cd519ee50b16","width":2160,"height":2160,"url":"/new-hall-assets/references/model-a-side.webp"},{"file":"references/model-a-back.webp","model":"a","view":"back","role":"canonical_character_identity_and_proportions","sha256":"84560b4a437d308d4f3fa6adff2e5eb93fdbfbac2a9dbb305f0140b505fe1d37","width":2160,"height":2160,"url":"/new-hall-assets/references/model-a-back.webp"},{"file":"references/model-b-front.webp","model":"b","view":"front","role":"canonical_character_identity_and_proportions","sha256":"ab8fe64366835b4d9c41db3438e233544b8e1b7f91c4474c489ea127a1dcd087","width":784,"height":857,"url":"/new-hall-assets/references/model-b-front.webp"},{"file":"references/model-b-side.webp","model":"b","view":"side","role":"canonical_character_identity_and_proportions","sha256":"208fa1571311560d07b7784261058319e32a6716aa3a39b82e064a7bc7b9f9e0","width":874,"height":873,"url":"/new-hall-assets/references/model-b-side.webp"},{"file":"references/model-b-back.webp","model":"b","view":"back","role":"canonical_character_identity_and_proportions","sha256":"7297016b317448ab4845cf8ecdfa0816daf01923aff79a07d88665b76dfac006","width":786,"height":866,"url":"/new-hall-assets/references/model-b-back.webp"}],"goldenTemplates":[{"id":"U01","model":"a","label":"モデルA · 立体感と小物の展開","purpose":"4方向の読み取りやすさ、素材差、主要衣服の前後と小物を整理する配置の見本。","images":{"main":{"file":"samples/U01/main.webp","sha256":"51e64f6e66139aeed8c69c97ad67d3abcbd56ba3a398ede1b966b6118c120a17","width":1600,"height":1200,"bytes":1400152,"sourceVersion":"main-v4-a-pose-review-1600x1200.webp","url":"/new-hall-assets/samples/U01/main.webp"},"detail":{"file":"samples/U01/detail.webp","sha256":"a2cd8ed8efba147748fca0d9b4d784cc1f97af887c140001befa84a9fc8c9bcf","width":1600,"height":1200,"bytes":1656772,"sourceVersion":"detail-v2-review-1600x1200.webp","url":"/new-hall-assets/samples/U01/detail.webp"}}},{"id":"U02","model":"a","label":"モデルA · 軽快な輪郭と配色","purpose":"テーマを形・配色・小物へ展開し、小柄な体型を保つ見本。U01と衣装の方向性に応じて選ぶ。","images":{"main":{"file":"samples/U02/main.webp","sha256":"db29fb78a8968fd14cf2f79139a4518467260d2cd08009e9d65a2f731e83b152","width":1600,"height":1200,"bytes":1627626,"sourceVersion":"main-v2-review-1600x1200.webp","url":"/new-hall-assets/samples/U02/main.webp"},"detail":{"file":"samples/U02/detail.webp","sha256":"ac5d0870d0b189cea5955d2f42ee19695ff49f98e11448f97f0d78f3c513c731","width":1600,"height":1200,"bytes":1600598,"sourceVersion":"detail-v1-review-1600x1200.webp","url":"/new-hall-assets/samples/U02/detail.webp"}}},{"id":"B03","model":"b","label":"モデルB · 体型を引き立てる衣装","purpose":"元の体型を衣服の輪郭と素材で引き立て、着用者と空の衣服を分ける見本。被覆量や衣装の形を他案へ固定しない。","images":{"main":{"file":"samples/B03/main.webp","sha256":"8003bd1bb86cabb355c3378ff4d8211a6411ef32a9931bd9451781597aea8934","width":1600,"height":1200,"bytes":1433818,"sourceVersion":"main-v3-review-1600x1200.webp","url":"/new-hall-assets/samples/B03/main.webp"},"detail":{"file":"samples/B03/detail.webp","sha256":"0d23a27427f8689631cf7be2e18b8ec627bcc4e339538eca56b5a4d3a62e4442","width":1600,"height":1200,"bytes":1715974,"sourceVersion":"detail-v3-review-1600x1200.webp","url":"/new-hall-assets/samples/B03/detail.webp"}}}],"templates":[{"file":"templates/main.txt","url":"/new-hall-assets/templates/main.txt"},{"file":"templates/detail.txt","url":"/new-hall-assets/templates/detail.txt"},{"file":"templates/design-brief.md","url":"/new-hall-assets/templates/design-brief.md"}],"tagVocabulary":{"genres":["メイド","ロマンティック","ゴシック","和風","祝祭","冬服","カジュアル","ストリート","マリン","ファンタジー","ルームウェア"],"motifs":["苺","薔薇","金魚","花","雪","猫","レモン","ゲーム","ネオン","魔法","月・星","羊","雲"]}}